From 194ecff743b23e8eace1e4b6221d4d18233952e6 Mon Sep 17 00:00:00 2001 From: oliskoli Date: Thu, 12 Jul 2007 19:27:51 +0000 Subject: [PATCH] Don't crash on command lines without file/device name "... -i gdb -f". --- main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.c b/main.c index 2e4b97e1b..cca0d9a13 100644 --- a/main.c +++ b/main.c @@ -331,6 +331,9 @@ main(int argc, char *argv[]) optarg = argv[argn][2] ? argv[argn]+2 : argv[++argn]; fname = optarg; + if (fname == NULL) { + fatal ("No file or device name specified.\n"); + } if (ivecs == NULL) { fatal ("No valid input type specified\n"); } @@ -359,6 +362,9 @@ main(int argc, char *argv[]) optarg = argv[argn][2] ? argv[argn]+2 : argv[++argn]; ofname = optarg; + if (ofname == NULL) { + fatal ("No output file or device name specified.\n"); + } if (ovecs && (!(global_opts.masked_objective & POSNDATAMASK))) { /* simulates the default behaviour of waypoints */ if (doing_nothing) -- 2.30.2